Vernon lawyer loses BMW oil change dispute over $5,000 in repairs