I own an 2007 Ford Focus. It's done 150,000 miles and never had an oil change, should this have been done? Is it too late to do this? My seven year old BMW has covered 250,000km - should the gearbox ...