Not a clue the make, depends on you really and your area. If your car is in warrranty then get it checked out by Audi, quite a few recalled, including mine. Anyway, i think you will need coding so you will prob have to get it done professionally.
I had one of the 2017 faulty batteries. Gave up on the over-complicated warranty process and popped into Halfords for a bog standard replacement. Didn't code it and it's been great for the past 2 and a half years.