I recently had my engine of my BMW 318i die because of a timing chain issue. Does anyone know where I can get a new engine?
If you want to spend the money just get a long block from the dealer and like the US models they usually give you a 3 year or 36,000 mile warranty. Other than that check a salvage yard.
Search Maintenance & Repair Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Maintenance & Repair Experts