This is my first z4 and so far I love driving it. I find my self taking the long way to the stores just to enjoy the drive. I love its sleek, compact and agile performance. People keep telling me I should have traded at 40k but I think I am going to keep it well over 200,000 mile and maybe then some. I call my z4 my mini me.