The fastest BMW cars can reach top speeds of up to 180 mph, with average top speed ranging between 150 mph - 165 mph.