BMW M2 long term review: Living with a G87 M2