This could be a great car, but repeated problems with the computer system make it unacceptable. Episodes of the headlights not coming on but instead all exterior lights start flashing rapidly on and off; warnings that the passenger airbag is off when an adult passenger is in the seat; warnings of brake and steering problems; etc. We have had many computer modules replaced and software upgrades to no avail. Because of these types of recurring, potentially dangerous problems; we don't even feel comfortable enough to drive our 530i out of town. It is really fun to drive. If I had gotten one that worked reliably, I would love it.
Variable ratio steering Handling
Ditch the computer. We have had several BMW's i-drive and loved them. It is not the i-drive operation, but the overambitious integration of too many critical functions into the computer system.