The Z3 2.5i can go 140 mph or what ever your wallet can afford for the speeding ticket.
I'm affraid that carmax don't sell BMW Z4 Roadsters. They sell other kinds of BMW Z4 though, including convertible types. I think it will depend on if they can get any in second hand.
The BMW M3 323i Does not exist.
200-300 miles
It depends on which model you are referring to.
155 mph
top speed of the E63 bmw m6 is around 211
it goes 50000 mph
217 mph
It all depends on the engine
160 mph
the new BMW m5 goes up to a 205mph which is brillinant and 255 brake horse power
Roadsters - video game - happened in 1999.