Honda CR-Z. <3
lol.
Don't replace the tow truck, because you may end up putting too many miles on it towing your car to tracks on off days, and that is somewhat of a misuse of a company vehicle.
For fun car, BMW is kinda a tool car right now if you are asking me, try something different like an AUDI RS or S model. Audi S5 perhaps?
http://models.audiusa.com/s5-coupe
Sidewalks and roads you could get a Honda Ruckus, goofy little bikes that are huge in the import scene to modify. PasswordJDM carries crap loads of carbon fiber for the Ruckus enthusiast. Not my taste however.
http://powersports.honda.com/2011/ruckus.aspx