Buy an E46 then modify it. An E92 looks rad but an E46, as a cheaper alternative, should be a good start for car tweaks later on. Well thats my opinion since I love tweaking my car all the time. Best to start with the cheaper one.
Saving the world, one software at a time through Legacy Modernization