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.
Update (year 2024): biasedness is not really the main issue, as I believe all of the popular estimators of AR($p$) coefficients are biased. E.g. the other popular estimator, maximum likelihood, is also biased, but it uses the information in the data more efficiently than OLS does. See Glen_b's answer for that. I think that should be the accepted answer.