Whichever model you choose be sure to have it checked out by a BMW specific indy shop. Also bear in mind that even though you can buy an e66 for $12k it cost $90k new and maintenance costs will be in line with that.
I would stay away from the V8 models, they are fun but they tend to have more problems than the 6 cylinder cars.
|