Welcome to BMW of Asheville, a premier BMW dealer in Fletcher, North Carolina that proudly serves surrounding areas including Franklin, Hendersonville and Waynesville! Are you a first time BMW buyer or a seasoned BMW vet? We have the BMW you’ve been searching for at a price you can afford. Our friendly and helpful sales staff as well as our highly skilled mechanics will help you get on the road as soon as possible.Start by selecting your preferred BMW model. Browse our inventory of new and used cars to get an idea of the new 2017 BMW model lineup or used car that is right for you. We have a full line-up of 2017 and 2016 BMW models in stock at our North Carolina BMW dealership, so no matter what kind of car you are shopping for, sedan or SUV, new or used, BMW of Asheville in Fletcher, NC has a vehicle for you!