bmw 540i for sale: How to pick the best year and what to check