New BMW in Princeton, BC