Most people who buy these will have the option of going for a good quality used e46 or lower end e90, a Z4, a boxter, or an sti. S2000s are a little old now but are in the same league. If in America you would also consider a mustang, camaro, or a risky used corvette. Zs beat BMWs on cost of ownership, are better…