You need to remember that you are buying a luxury car and with that comes very expensive repairs / diagnostics. I have the 740i sport and the top of the line tires cost $300/each to replace. The cost to replace a battery is over $300. Synthetic oil changes cost around $200. Prepare to spend a least a few thousand dollars on upkeep of this car and also, be very aware that it's rear- wheel drive. If you live anywhere that is prone to ice/snow, think twice about this car! Fun to drive / nice looking car did not outweigh the costs associated with ownership for me. I seem to be one of the few dissenters on how great these cars are.
Looks great, heated front seats, memory seat positions, NAV system.
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.