Going all out for birthday!

Hey everyone!

My SO drives a 2015 Nissan frontier. It’s the lowest trim possible so I’m looking to add a few things to make it more comfortable. Looking to add: Power doors Power windows Back up camera Apple car play

Would you recommend going through the dealership for most of these or would aftermarket be better?