Since I found a job, in a few shorts months I will be getting a car, now I should be able to finance a car up to 20k, and for that I was thinking of two cars in particular. The BMW 540i sport or BMW M coupe. Both have drawbacks, the 540i is less power ( power to weight wise ) and has less sex appeal, but, it has four doors, and a lot of potential for exterior/ performance modding. While the M coupe, is a two seater, I often have friends in the car, but I just LOVE the way it looks, and the whole package you get is just plain awesome. So which would you guys get, considering I am a 18 year old. ( Note, this is my money that I earn, not spoiled, Im an experianced driver, and I need something fun and practical, these cars are it.)