I could help you maybe - I designed and run an enterprise level Avigilon security camera system, I'm not an expert in cameras but i have lots of experience.
So are you planning to put the camera inside a window to look at car port, are you wanting something outdoors on the carport or what? Are you looking to record, and for how long?
Things to consider for location of camera are power and network:
You can go WIFI, but you still need to power the camera. If you go wired, then you could get a POE (power over ethernet) camera (some systems sell you a POE switch or for 50 bucks you can find POE injector) and not worry about pulling power separately. so you have to determine where the camera will be installed. Also, when you are talking about consumer grade cameras, distance is a huge factor, so if you are placing a $200 camera inside a window and expect to see facial details of a car thief at 30 to 40 feet away...good luck!
So, lots of factors to think about.
I use a Foscam camera at home, it's not the greatest quality, kinda old (they sell better ones), but what I like about it is that it has built in DDNS allowing me to bypass having to go thru the manufacturers servers to remotely view the camera. Ok, so Samsung, they have security cameras, but to view them I would have to log into their website and blah blah blah, with the Foscam, it has a built in web page and built in DDNS, so when i'm at work I simply open browser and go to
HTTPS://7839.myfoscam.org and this URL translates to my Home IP address, then you just port forward on your home router and Voila. Then on this camera, I can hit the record button and it records to my local PC at work.
The quality at distance is going to be an issue on consumer budget, unless you are willing to spend $500 just on a camera.