To answer the title question, fitting an AR($p$) model using OLS will yield biased estimates. The reason is that for unbiasedness, the model errors should be uncorrelated with past, current and future values of regressors, which is not the case in autoregressive models. For example, in case of AR(1)
$$ y_t=\varphi y_{t-1}+\varepsilon_t $$
(assuming zero mean for simplicity). Lag this by 1 to obtain
$$ y_{t-1}=\varphi y_{t-2}+\varepsilon_{t-1}. $$
Note that $\varepsilon_{t-1}$ enters the model of $y_{t-1}$; hence, the regressor $y_{t-1}$ will be correlated with lagged error $\varepsilon_{t-1}$. The argument is given (without proof) e.g. in this lecture note, p. 5-6.
On a positive note, OLS gives consistent estimators for an autoregressive model (see the same lecture note, p. 4-5)
Also, in my experience OLS is quite popular for fitting AR models, and is pretty standard for fitting multivariate AR, i.e. VAR, models.