Sent my 2003 BMW X5 (E53) Sat Nav unit for repair which was received on Saturday morning, received phone call Monday morning explaining what the problem was and cost of repair, which was very reasonable. Received the unit back on Tuesday morning, installed and all Ok. Absolutely great service. Thanks Revtronics