By the end of April, BMW had delivered 355,303 vehicles to customers, an increase over the same period last year of more than 19%. April#;s 94,827 deliveries were up 24.7% on April 2001.