I just had an engine replaced on my BMW at Horizon. We could not make up our mind for quite a while whether or not to fix the car or buy a newer model. Morgan was very patient with us and searched hard to find us the right engine with a good warranty.
more