BMW has a record month in March with sales up 4% year on year to 159,195 while first quarter deliveries rose 7% to a record 381,404 vehicles.