BMW reportedly will cut 400 jobs at its car body plant in Swindon because of a fall in orders from MG Rover and Land Rover.