What would you have?

Remember 2010+ and less than €20K. Has to be something fantastic to drive!

E46 M3 + spare cash for running costs/up keep not a valid answer

Doesn't have to be a BMW!